/**通用样式**/
@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, th, td {margin: 0; padding: 0;}
body, td, th {color: #666; font-family: Microsoft YaHei, Tahoma, Geneva, sans-serif; font-size: 14px;}
*{padding:0px;margin:0px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
li, dt, dd {list-style: none;}
a {color:inherit; text-decoration:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
a:hover { color:inherit; /*color:#0136A8;*/ text-decoration:none;}
img {border:0; vertical-align:middle;}
body {background:#fff !important; overflow-x:hidden;}

/**header**/
.header{background:#F6F6F6;color:#fff;}
.header .top{background:#fff;background-size:100% 100%;}
.header_main,.content_main{margin:0 auto;width:1200px;}
.header_main_box{position:relative;height:90px;}
.header_main_box .logoBox{float: left;}
.header_main_box .logoBox .logo{height:45px;margin-left:44px;margin-top:22px;}
.header_main_box .sosuo{position:absolute;right:50px;bottom:45px;width:520px;}
.header_main_box .sosuo .dateweek{float:left;line-height:30px;color:#1F57B6;font-size:18px;}
.header_main_box .sosuo .sobox{position:relative;}
.header_main_box .sosuo .sobox .kewords{width:200px;margin-left: 30px;height:30px;border-radius:6px;border:1px solid #D1DCEB;padding-left:10px;}
.header_main_box .menuBox { width: 840px;  float: right; margin-top: 0px; }
.header_main_box .menuBox dd a{  transition:none; -webkit-transition:none; -moz-transition:none;  }
.header_main_box .menu li{float:left;width:11%;text-align:center;position:relative;font-size:16px;height:90px;margin-left:0px;}
.header_main_box .menu li:hover a{ color: #C69D63; }
.header_main_box .menu { display: flex; justify-content: right; }
.header_main_box .menu li:hover dl{ display: block; }
.header_main_box .menu li:hover dl a{ color:#4D4D4D !important;  }
.header_main_box .menu li a{line-height:90px; width: 100%; height: 100%; display: block;color:#4D4D4D; }
.header_main_box .menu dl{ position:absolute; left:0px; top:90px; display:none; width:160%;z-index:100; margin-left:-30%; border-left:1px solid rgba(255,255,255,.8); border-right:1px solid rgba(255,255,255,.8); border-bottom:2px solid rgba(255,255,255,.8);}
.header_main_box .menu dd{background:rgba(255,255,255,.8); color:#4D4D4D;padding:5px;height:40px; }
.header_main_box .menu dd a{line-height:40px;}
.header_main_box .menu .cur,.menu li:hover{color: #C69D63 !important;}
.header_main_box .menu .cur a{color: #C69D63 !important;}
.header_main_box .menu li dd:hover{ background:#C69D63 !important; color: #fff!important;}
.header_main_box .menu li dd:hover a{ color: #fff!important;  }

/**footer**/
.footer{background:#CD9C45;height:120px;padding-bottom:10px;display:flex;align-items:center;justify-content:center}
.footer_main{margin:0 auto;min-width:1200px;padding-top:0px;width:1200px;height:140px;border-radius:0px 0px 0px 0px;opacity:1}
.footer_main .content{float:left;margin-left:145px; background:none; padding-bottom:0;}
.footer_main .content .copyright{margin-top:15px;text-align:center;color:#FFF;}
.footer_main .content .develop{text-align:center;color:#FFF;}
.footer_main .content .beian{text-align:center;}
.footer_main .webqrcode{width:85px;float:right;margin-right:90px;}
.footer_main .footer-top{width:1200px;height:88px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:space-between}
.footer_main .footer-top .footer-topl{width:425px;height:60px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;flex-wrap:wrap}
.footer_main .footer-top .footer-topl a{margin-right:26px;margin-top:10px;width:80px;height:22px;font-size:16px;font-weight:400;color:#FFFFFF;line-height:19px}
.footer_main .footer-top .footer-topl a:hover{ color: #fcd8b7!important;}
.footer_main .footer-top .footer-topc{width:450px;height:56px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:space-between}
.footer_main .footer-top .footer-topc .topc-l{width:208px;height:56px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:space-between}
.footer_main .footer-top .footer-topc .topc-l img{width:56px;height:56px;border-radius:0px 0px 0px 0px;opacity:1}
.footer_main .footer-top .footer-topc .topc-l .lxwm{width:144px;height:56px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;flex-direction:column;justify-content:space-around;color:#FFFFFF}
.footer_main .footer-top .footer-topc .topc-l .lxwm p{font-size:16px;font-weight:400;color:#FFFFFF;line-height:19px}
.footer_main .footer-top .footer-topc .topc-l .lxwm .phon{font-size:22px;font-weight:400;color:#FFFFFF;line-height:26px}
.footer_main .footer-top .footer-topr{width:64px;height:88px;border-radius:0px 0px 0px 0px;opacity:1; margin-top:22px;}
.footer_main .footer-top .footer-topr img{width:62px;height:62px;border-radius:0px 0px 0px 0px;opacity:1}
.footer_main .footer-top .footer-topr div{width:64px;height:22px;font-size:16px;font-weight:400;color:#FFFFFF;line-height:19px; margin-top: 5px;}
.footer .footer-but{margin:20px auto;width:100%;height:36px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFFFFF;font-size:14px;font-weight:400;line-height:14px}

.bottom_link {margin-top:0px;}
.bottom_link li a {color:#fff;}
.link_li {float:left;margin-left:35px;font-size:16px;}
.link_li:first-child {fmargin-left:0px;}
.fo_fixed {position:fixed;right:30px;z-index:999;top:150px;bottom:0;margin:auto;height:170px;text-align:center;color:#fff;line-height:50px;font-size:20px;}
.fo_fixed div {width:50px;height:50px;cursor:pointer;border-radius:4px;}
.scroll {background:#f794af url(/web/images/icon_top.png) no-repeat center;display:none;width:50px;height:50px;margin-top:10px;cursor:pointer;}
.weixin {position:relative;background:#f794af url(/web/images/icon_kf.png) no-repeat center;}
.weixin img {display:none;position:absolute;top:-30px;left:-145px;width:120px;}
.weixin:hover img {display:block;}

.flex-cc{ display: flex; flex-direction: column; align-items: center;}

